/*
 * FactoryDAO.java
 *
 * Created on 8 de marzo de 2007, 03:11 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.services.utilities.base.dao;

import com.src.computec.radar.services.utilities.dao.BaseBaseEmDAO;
import com.src.computec.radar.services.utilities.dao.BaseCentroPobladoDAO;
import com.src.computec.radar.services.utilities.dao.BaseCicloDAO;
import com.src.computec.radar.services.utilities.dao.BaseClienteDAO;
import com.src.computec.radar.services.utilities.dao.BaseClienteRegionalDAO;
import com.src.computec.radar.services.utilities.dao.BaseDepartamentoDAO;
import com.src.computec.radar.services.utilities.dao.BaseDocumentoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEmDao;
import com.src.computec.radar.services.utilities.dao.BaseEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseEnvioMovimientoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEstadoDespachoDAO;
import com.src.computec.radar.services.utilities.dao.BaseEstadoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseFileManagerDAO;
import com.src.computec.radar.services.utilities.dao.BaseGestionEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseInformesDAO;
import com.src.computec.radar.services.utilities.dao.BaseInsertoDAO;
import com.src.computec.radar.services.utilities.dao.BaseLdapDAO;
import com.src.computec.radar.services.utilities.dao.BaseMunicipioDAO;
import com.src.computec.radar.services.utilities.dao.BaseNodoDAO;
import com.src.computec.radar.services.utilities.dao.BaseParametroBusquedaDAO;
import com.src.computec.radar.services.utilities.dao.BasePrioridadReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseProveedorDAO;
import com.src.computec.radar.services.utilities.dao.BaseSegmentoProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseSubProductoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoDestinoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoEnvioDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.BaseTipoTarifaDAO;
import com.src.computec.radar.services.utilities.dao.CentroPobladoDAO;
import com.src.computec.radar.services.utilities.dao.CicloDAO;
import com.src.computec.radar.services.utilities.dao.ClienteDAO;
import com.src.computec.radar.services.utilities.dao.ClienteRegionalDAO;
import com.src.computec.radar.services.utilities.dao.DepartamentoDAO;
import com.src.computec.radar.services.utilities.dao.DocumentoDAO;
import com.src.computec.radar.services.utilities.dao.EnvioDAO;
import com.src.computec.radar.services.utilities.dao.EnvioMovimientoDAO;
import com.src.computec.radar.services.utilities.dao.EstadoDespachoDAO;
import com.src.computec.radar.services.utilities.dao.EstadoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.FileManagerDAO;
import com.src.computec.radar.services.utilities.dao.GestionEnvioDAO;
import com.src.computec.radar.services.utilities.dao.InformesDAO;
import com.src.computec.radar.services.utilities.dao.InsertoDAO;
import com.src.computec.radar.services.utilities.dao.LdapDAO;
import com.src.computec.radar.services.utilities.dao.MunicipioDAO;
import com.src.computec.radar.services.utilities.dao.NodoDAO;
import com.src.computec.radar.services.utilities.dao.ParametroBusquedaDAO;
import com.src.computec.radar.services.utilities.dao.PrioridadReclamoDAO;
import com.src.computec.radar.services.utilities.dao.ProductoDAO;
import com.src.computec.radar.services.utilities.dao.ProveedorDAO;
import com.src.computec.radar.services.utilities.dao.SegmentoProductoDAO;
import com.src.computec.radar.services.utilities.dao.SubProductoDAO;
import com.src.computec.radar.services.utilities.dao.TipoDestinoDAO;
import com.src.computec.radar.services.utilities.dao.TipoEnvioDAO;
import com.src.computec.radar.services.utilities.dao.TipoReclamoDAO;
import com.src.computec.radar.services.utilities.dao.TipoTarifaDAO;

/**
 *
 * @author aocampo
 */
public class FactoryDAO implements BaseFactoryDAO {
    
    public BaseLdapDAO getLdapDAO() {
        return new LdapDAO();
    }
    
    public BaseClienteDAO getClienteDAO() {
        return new ClienteDAO();
    }
    
    public BaseProductoDAO getProductoDAO() {
        return new ProductoDAO();
    }
    
    public BaseSubProductoDAO getSubProductoDAO() {
        return new SubProductoDAO();
    }
    
     public BaseSegmentoProductoDAO getSegmentoProductoDAO(){
	 return new SegmentoProductoDAO();
     }
    public BaseParametroBusquedaDAO getParametroBusquedaDAO() {
        return new ParametroBusquedaDAO();
    }
    
    public BaseDocumentoDAO getDocumentoDAO() {
        return new DocumentoDAO();
    }
    
    public BaseInsertoDAO getInsertoDAO() {
        return new InsertoDAO();
    }
    
    public BaseEnvioMovimientoDAO getEnvioMovimientoDAO() {
        return new EnvioMovimientoDAO();
    }
    
    public BaseTipoReclamoDAO getTipoReclamoDAO() {
        return new TipoReclamoDAO();
    }
    
    public BasePrioridadReclamoDAO getPrioridadReclamoDAO() {
        return new PrioridadReclamoDAO();
    }
    
    public BaseProveedorDAO getProveedorDAO() {
        return new ProveedorDAO();
    }
    
    public BaseNodoDAO getNodoDAO() {
        return new NodoDAO();
    }
    
    public BaseTipoEnvioDAO getTipoEnvioDAO() {
        return new TipoEnvioDAO();
    }
    
    public BaseInformesDAO getInformesDAO() {
        return new InformesDAO();
    }
    
    public BaseEstadoReclamoDAO getEstadoReclamoDAO() {
        return new EstadoReclamoDAO();
    }
    
    public BaseTipoDestinoDAO getTipoDestinoDAO() {
        return new TipoDestinoDAO();
    }
    
    public BaseTipoTarifaDAO getTipoTarifaDAO() {
        return new TipoTarifaDAO();
    }
    
    public BaseFileManagerDAO getFileManagerDAO() {
        return new FileManagerDAO();
    }  
    
    public BaseEstadoDespachoDAO getEstadoDespachoDAO() {
        return new EstadoDespachoDAO();
    }
    
    public BaseDepartamentoDAO getDepartamentoDAO() {
        return new DepartamentoDAO();
    }
    
    public BaseMunicipioDAO getMunicipioDAO() {
        return new MunicipioDAO();
    }
    
    public BaseCentroPobladoDAO getCentroPobladoDAO() {
        return new CentroPobladoDAO();
    }
    
    public BaseEnvioDAO getEnvioDAO() {
        return new EnvioDAO();
    }
    
    public BaseGestionEnvioDAO getGestionEnvioDAO() {
        return new GestionEnvioDAO();
    }
    
    public BaseBaseEmDAO getBaseEmDAO() {
        return new BaseEmDao();
    }
    
    public BaseCicloDAO getCicloDAO() {
        return new CicloDAO();
    }
    
    public BaseClienteRegionalDAO getClienteRegionalDAO() {
        return new ClienteRegionalDAO();
    }
}